/*
 * @Author: anxia.ack anchenkai@come-future.com
 * @Date: 2025-04-21 10:43:40
 * @LastEditors: anxia.ack anchenkai@come-future.com
 * @LastEditTime: 2025-04-21 10:44:45
 * @FilePath: /free-learning/src/api/chat-message/type.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
export interface ChatMessage {
  /**
   * 消息id
   */
  id: number;
  /**
   * 发送者id
   */
  senderId: number;
  /**
   * 接收者id
   */
  receiverId: number;
  /**
   * 消息内容
   */
  content: string;
  /**
   * 发送时间
   */
  sendTime: string;
  /**
   * 消息状态 0 未读 1 已读
   */
  status: number;
  /**
   * 发送者名称
   */
  senderName: string;
  /**
   * 接收者名称
   */
  receiverName: string;
  /**
   * 发送者头像
   */
  senderAvatar: string;
  /**
   * 接收者头像
   */
  receiverAvatar: string;
}

export interface ChatMessageDTO extends ChatMessage {
  /**
   * 是否是咨询消息
   */
  isConsultMessage: boolean;
}
